﻿
.navigation ul {
	padding: 0;
	margin: 0;
	float: left;
}

.navigation li {
	padding: 0;
	margin: 0;
	list-style: none;
	float: left;
}

#header .navigation {
	font-family:Trebuchet MS, Tahoma, Sans-Serif;
	left: 0;
	bottom: 242px;
	margin:0;
	padding:0;
	width: 100%;
	position: absolute;
	background:#EAEAEA url(../images/nav-header-bg.jpg) repeat-x bottom;
	z-index:50;
}

#header .navigation #nav-header-left{ margin-left:8px; }
#header .navigation #nav-header-right{}
#header .navigation ul {}

#header .navigation li {
	padding: 0;
	list-style: none;
	background: none;
	position: relative;
	float: left;
	text-transform:capitalize;
	border-right:inset 2px #B3B3B3;
	border-top:solid 2px #EAEAEA;
}

#header .navigation li.first {
	border-left:outset 2px #B3B3B3;
}

#header .navigation a {
	padding: 1px 24px 1px 17px;
	font-weight:bold;
	text-decoration: none;
	float: left;
	display:block;
	font-size:1.1em
}
#header .navigation a:link, #header .navigation a:visited {
	text-decoration: none;
	color:#000;
}
#header .navigation a:hover, #header .navigation a:active {
	text-decoration: none;
	color:#666;
}



#header .navigation li.selected
{
	background:#656565 url(../images/nav-header-bg-selected.jpg) repeat-x bottom left;	
	border-top: solid 2px #696969;
}
/*
#header .navigation li:hover
{
	background:#656565 url(/images/nav-header-bg-selected.jpg) repeat-x bottom left;
	border-top: solid 2px #656565;
}
*/
#header .navigation li.selected a, #header .navigation li.selected a:visited, #header .navigation li.selected a:hover, #header .navigation li.selected a:active {
	color:#FFF;
}



#header .navigation li ul.sub-menu {
	display: none;
	position: absolute; 
	top: 1.8em;
	left: 0;
	float: left;
	width: 146px;
	background:#656565 url(/images/nav-header-sub-menu-bg.jpg) repeat-x top left;
}

#header .navigation li ul.sub-menu a, #header .navigation li ul.sub-menu a:hover, #header .navigation li ul.sub-menu a:visited, #header .navigation li ul.sub-menu a:active {
color:#FFF;
}
#header .navigation li ul.sub-menu li a:hover {
color:#333;
}

#header .navigation ul#nav li:hover ul.sub-menu, #header .navigation ul#nav li.over ul.sub-menu{ display: block; }

#header .navigation li ul.sub-menu li { 
clear:both;
width:100%;
border-right:none;
border-top:none;
background:none;
}

ul.footernav
    {
        position: relative;
        display: inline;
        list-style: none;
        width: 560px;
    }
    
ul.footernav li
    {
		float: left;
		margin: 0px;
		padding: 2px 0px 4px 0px;
	}

.footernav li.first a
    {
        color: #000;
        padding: 0px 8px 0px 0px;
        text-decoration: none;
    }
    
.footernav li.last a
    {
        border-right: solid 1px #fff;    
    }
    
.footernav li a
    {
        color: #000;
        text-decoration: none;
		padding: 0px 8px 0px 8px;
		border-right: solid 1px #000;
    }
